
Imports Microsoft.Office.Interop
Imports Microsoft.Office.Core
Imports System.Net
Imports System.IO
Imports System.Collections.ObjectModel
Imports Microsoft.Office.Interop.Excel
Public Class Form1
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim S() As String = OpenFileDialog1.FileNames
Dim File As String
Dim objXls As Microsoft.Office.Interop.Excel.Application
objXls = New Microsoft.Office.Interop.Excel.Application
objXls.Visible = True
objXls.Workbooks.Open("C:UsersAndreaDesktopElaborato Excel.xls")
If OpenFileDialog1.ShowDialog = System.Windows.Forms.DialogResult.OK Then
End If
For Each File In OpenFileDialog1.FileNames
With (objXls)
.DisplayAlerts = False
.Windows("Elaborato Excel.xls").Activate()
.Worksheets.Add()
.Workbooks.OpenText(Filename:=File, _
Origin:=XlPlatform.xlWindows, _
StartRow:=1, _
DataType:=Excel.XlTextParsingType.xlDelimited, _
TextQualifier:=Excel.XlTextQualifier.xlTextQualifierDoubleQuote, _
ConsecutiveDelimiter:=False, _
Tab:=True, _
Semicolon:=False, _
Comma:=False, _
Space:=False, _
Other:=False)
.Cells.Copy()
.ActiveWorkbook.Close()
.Windows("Elaborato Excel.xls").Activate()
.Selection.PasteSpecial()
End With
Next File
Dim I As Integer
With (objXls)
.Sheets("Foglio1").Activate()
For I = 1 To .ActiveWorkbook.Sheets.Count - 1
.Application.Sheets("Foglio" & I).Name = "Misura" & I
Next
End With
End Sub
End Class |
Private Sub CommandButton1_Click()
Dim dlgOpen As FileDialog
If Selection.Columns.Count <> Columns.Count Or Selection.Rows.Count <> 1 Or _
Selection.Row <= 1 Or Selection.Row > Rows.Count Then
CommandButton1.Enabled = False
MsgBox "Bisogna proma selezionare l'intera riga ove aggiungere i dati", vbExclamation, "Importante"
Exit Sub
End If
Set dlgOpen = Application.FileDialog( _
FileDialogType:=msoFileDialogFilePicker)
With dlgOpen
.InitialFileName = ThisWorkbook.Path + "
eport.txt"
.Filters.Clear
.Filters.Add "Report", "*.txt"
.AllowMultiSelect = True
If .Show = -1 Then
For i = 1 To .SelectedItems.Count
CaricaFileReport (.SelectedItems(i))
Rows(Selection.Row + 1).Select
Next i
End If
Rows(Selection.Row).Select
End With
End Sub
|
Sub CaricaFileReport(ByVal File As String)
Dim Riga As String, M As New Collections.ArrayList
Dim R As Long, C As Long, NomeColonna As String, NumColonna As Long, Inizio As Long
NomeColonna = "Conc" '<<----Specificare qua il nome della colonna che contiene i valori da estrarre
NumColonna = -1
'*****************************************************************
'lettura file e salva i valori in arraylist (M)
FileOpen(1, File, OpenMode.Input)
Do While Not EOF(1)
Riga = LineInput(1)
If Len(Trim(Riga)) > 0 Then
R = M.Add(Split(Riga, vbTab))
For C = 0 To UBound(M(R))
If M(R)(C) = NomeColonna Then NumColonna = C : Inizio = R + 1
If Trim(LCase(M(R)(C))) = "total" Then Exit Do
Next C
End If
Loop
FileClose(1)
If NumColonna < 0 Then 'caso la colonna interessata non sia presente nel file, quindi termina..
MsgBox("Colonna '" + NomeColonna + "' non è stata trovata nel file report:" + _
vbCr + "'" + File + "'." + vbCr + vbCr + "Controllare che il nome della colonna da analizzare sia corretto", vbCritical, "ATTENZIONE!")
Exit Sub
End If
'*********************************************************************
'Inserimento valori nel foglio della tabella preformattata in excel
For R = Inizio To M.Count - 1
If Len(Trim(M(R)(0))) > 0 Then
For C = 2 To Columns.Count
If Len(Trim(Cells(1, C))) = 0 Then 'controllo opzionale:se l'elemento non esiste nella tabella chiede di aggiungerlo automaticamente
If MsgBox("Elemento: ' " + M(R)(0) + " ' non esiste nella tabella-foglio di excel..." + vbCr + vbCr + _
"Si vuole aggiungere adesso questo nuovo elemento alla tabella?", vbYesNo, "File corrente: '" + File + "'") = vbYes Then
Cells(1, i) = M(R)(0)
Cells(Selection.Row, C) = M(R)(NumColonna)
End If
Exit For
ElseIf Trim(Cells(1, C)) = Trim(M(R)(0)) Then
Cells(Selection.Row, C) = M(R)(NumColonna)
Exit For
End If
Next C
End If
Next R
End Sub
|
Imports System.Net
Imports System.IO
Imports System.Collections.ObjectModel
Imports System.Data
Public Class Form1
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
If OpenFileDialog1.ShowDialog = System.Windows.Forms.DialogResult.OK Then
End If
Dim File = OpenFileDialog1.FileName
Dim Riga As String, M As New Collections.ArrayList
Dim R As Long, C As Long, NomeColonna As String, NumColonna As Long, Inizio As Long
NomeColonna = "Conc" '<<----Specificare qua il nome della colonna che contiene i valori da estrarre
NumColonna = -1
'*****************************************************************
'lettura file e salva i valori in arraylist (M)
FileOpen(1, File, OpenMode.Input)
Do While Not EOF(1)
Riga = LineInput(1)
If Len(Trim(Riga)) > 0 Then
R = M.Add(Split(Riga, vbTab))
For C = 0 To UBound(M(R))
If M(R)(C) = NomeColonna Then NumColonna = C : Inizio = R + 1
If Trim(LCase(M(R)(C))) = "total" Then Exit Do
Next C
End If
Loop
FileClose(1)
If NumColonna < 0 Then 'caso la colonna interessata non sia presente nel file, quindi termina..
MsgBox("Colonna '" + NomeColonna + "' non è stata trovata nel file report:" + _
vbCr + "'" + File + "'." + vbCr + vbCr + "Controllare che il nome della colonna da analizzare sia corretto", vbCritical, "ATTENZIONE!")
End If
'*********************************************************************
'Inserimento valori nel foglio della tabella preformattata in excel
Dim objXls As Microsoft.Office.Interop.Excel.Application
objXls = New Microsoft.Office.Interop.Excel.Application
objXls.Visible = True
With objXls
.Workbooks.Open("C:UsersAndreaDesktopElaborato Excel.xls")
For R = Inizio To M.Count - 1
If Len(Trim(M(R)(0))) > 0 Then
For C = 2 To .Columns.Count
If Len(Trim(.Cells(1, C))) = 0 Then 'controllo opzionale:se l'elemento non esiste nella tabella chiede di aggiungerlo automaticamente
If MsgBox("Elemento: ' " + M(R)(0) + " ' non esiste nella tabella-foglio di excel..." + vbCr + vbCr + _
"Si vuole aggiungere adesso questo nuovo elemento alla tabella?", vbYesNo, "File corrente: '" + File + "'") = vbYes Then
.Cells(1, C) = M(R)(0)
.Cells(.Row.Selection, C) = M(R)(NumColonna)
End If
Exit For
ElseIf Trim(.Cells(1, C)) = Trim(M(R)(0)) Then
.Cells(.Row.Selection, C) = M(R)(NumColonna)
Exit For
End If
Next C
End If
Next R
End With
End Sub
End Class
|
'Inserimento valori nel foglio della tabella preformattata in excel
Dim objXls As Microsoft.Office.Interop.Excel.Application
objXls = New Microsoft.Office.Interop.Excel.Application
objXls.Visible = True
With objXls
.Workbooks.Open("C:UsersAndreaDesktopElaborato Excel.xls")
For R = Inizio To M.Count - 1
If Len(Trim(M(R)(0))) > 0 Then
For C = 2 To .Columns.Count
If Len(Trim(.Cells(1, C).value.ToString)) = 0 Then 'controllo opzionale:se l'elemento non esiste nella tabella chiede di aggiungerlo automaticamente
If MsgBox("Elemento: ' " + M(R)(0) + " ' non esiste nella tabella-foglio di excel..." + vbCr + vbCr + _
"Si vuole aggiungere adesso questo nuovo elemento alla tabella?", vbYesNo, "File corrente: '" + File + "'") = vbYes Then
.Cells(1, C) = M(R)(0)
.Cells(.Rows.Selection, C) = M(R)(NumColonna)
End If
Exit For
ElseIf Trim(.Cells(1, C).Value.ToString) = Trim(M(R)(0)) Then
.Cells.Rows("2").Select() 'Seleziono la riga 2
.Cells(.ActiveCell.Row, C) = M(R)(NumColonna)
Exit For
End If
Next C
End If
Next R
.ActiveCell.Offset(1, 0).Select() 'Seleziono la cella sottostante alla riga 2
.ActiveCell.EntireRow.Select() 'Seleziono l'intera riga
End With
End Sub
End Class |
Imports System.Net
Imports System.IO
Imports System.Collections.ObjectModel
Imports System.Data
Public Class Form1
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
If OpenFileDialog1.ShowDialog = System.Windows.Forms.DialogResult.OK Then
Dim File As String = OpenFileDialog1.FileName
Dim Riga As String, M As New Collections.ArrayList
Dim R As Long, C As Long, NomeColonna As String, NumColonna As Long, Inizio As Long, Misura As Long = 2
NomeColonna = "Conc" '<<----Specificare qua il nome della colonna che contiene i valori da estrarre
NumColonna = -1
'*****************************************************************
'lettura file e salva i valori in arraylist (M)
FileOpen(1, File, OpenMode.Input)
Do While Not EOF(1)
Riga = LineInput(1)
If Len(Trim(Riga)) > 0 Then
R = M.Add(Split(Riga, vbTab))
For C = 0 To UBound(M(R))
If M(R)(C) = NomeColonna Then NumColonna = C : Inizio = R + 1
If Trim(LCase(M(R)(C))) = "total" Then Exit Do
Next C
End If
Loop
FileClose(1)
If NumColonna < 0 Then 'caso la colonna interessata non sia presente nel file, quindi termina..
MsgBox("Colonna '" + NomeColonna + "' non è stata trovata nel file report:" + _
vbCr + "'" + File + "'." + vbCr + vbCr + "Controllare che il nome della colonna da analizzare sia corretto", vbCritical, "ATTENZIONE!")
End If
'*********************************************************************
'Inserimento valori nel foglio della tabella preformattata in excel
Dim objXls As Microsoft.Office.Interop.Excel.Application
objXls = New Microsoft.Office.Interop.Excel.Application
objXls.Visible = True
With objXls
.Workbooks.Open("C:UsersAndreaDesktopElaborato Excel.xls")
If .Selection.Rows.Count > 0 Then
Misura = .Selection.Row ' se vi è almeno una riga selezionata , allora utilizza la riga selezionata come posizione d'inserimento.
.Rows(Misura).Select() ' riseleziona l'intera riga di riferimento
.ActiveCell.Offset(1, 0).Select()
.ActiveCell.EntireRow.Select()
End If
For Each File In OpenFileDialog1.FileNames
Misura = .Selection.Row ' prende il riferimento riga dalla riga selezionata
For R = Inizio To M.Count - 1
If Len(Trim(M(R)(0))) > 0 Then
For C = 2 To .Columns.Count
If Len(Trim(.Cells(1, C).value.ToString)) = 0 Then 'controllo opzionale:se l'elemento non esiste nella tabella chiede di aggiungerlo automaticamente
If MsgBox("Elemento: ' " + M(R)(0) + " ' non esiste nella tabella-foglio di excel..." + vbCr + vbCr + _
"Si vuole aggiungere adesso questo nuovo elemento alla tabella?", vbYesNo, "File corrente: '" + File + "'") = vbYes Then
.Cells(1, C) = M(R)(0)
.Cells(Misura, C) = M(R)(NumColonna)
End If
Exit For
ElseIf Trim(.Cells(1, C).Value.ToString) = Trim(M(R)(0)) Then
.Cells(Misura, C) = M(R)(NumColonna)
Exit For
End If
Next C
End If
Next R
.ActiveCell.Offset(1, 0).Select()
.ActiveCell.EntireRow.Select()
Next File
End With
End If
End Sub
End Class |
Imports System.Net
Imports System.IO
Imports System.Collections.ObjectModel
Imports System.Data
Public Class Form1
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
If OpenFileDialog1.ShowDialog = System.Windows.Forms.DialogResult.OK Then
Dim objXls As Microsoft.Office.Interop.Excel.Application
objXls = New Microsoft.Office.Interop.Excel.Application
objXls.Visible = True
With objXls
.Workbooks.Open("D:UsersMikDocumentsElaborato Excel.xls")
Dim Riga As String, M As New Collections.ArrayList
Dim R As Long, C As Long, NomeColonna As String, NumColonna As Long, Inizio As Long, Misura As Long = 2
NomeColonna = "Conc" '<<----Specificare qua il nome della colonna che contiene i valori da estrarre
If .Selection.Rows.Count > 0 Then
Misura = .Selection.Row ' se vi è almeno una riga selezionata , allora utilizza la riga selezionata come posizione d'inserimento.
End If
.Rows(Misura).Select() ' riseleziona l'intera riga di riferimento
For Each File In OpenFileDialog1.FileNames
Misura = .Selection.Row ' prende il riferimento riga dalla riga selezionata
NumColonna = -1 : Inizio = 0 : M.Clear() ' queste variabili vengono azzerate per ogni nuovo ciclo |
'*****************************************************************
'lettura file e salva i valori in arraylist (M)
FileOpen(1, File, OpenMode.Input)
Do While Not EOF(1)
Riga = LineInput(1)
If Len(Trim(Riga)) > 0 Then
R = M.Add(Split(Riga, vbTab))
For C = 0 To UBound(M(R))
If M(R)(C) = NomeColonna Then NumColonna = C : Inizio = R + 1
If Trim(LCase(M(R)(C))) = "total" Then Exit Do
Next C
End If
Loop
FileClose(1)
If NumColonna < 0 Then 'caso la colonna interessata non sia presente nel file, quindi termina..
MsgBox("Colonna '" + NomeColonna + "' non è stata trovata nel file report:" + _
vbCr + "'" + File + "'." + vbCr + vbCr + "Controllare che il nome della colonna da analizzare sia corretto", vbCritical, "ATTENZIONE!")
End If
'*********************************************************************
'Inserimento valori nel foglio della tabella preformattata in excel
For R = Inizio To M.Count - 1
If Len(Trim(M(R)(0))) > 0 Then
For C = 2 To .Columns.Count
If Len(Trim(.Cells(1, C).value.ToString)) = 0 Then 'controllo opzionale:se l'elemento non esiste nella tabella chiede di aggiungerlo automaticamente
If MsgBox("Elemento: ' " + M(R)(0) + " ' non esiste nella tabella-foglio di excel..." + vbCr + vbCr + _
"Si vuole aggiungere adesso questo nuovo elemento alla tabella?", vbYesNo, "File corrente: '" + File + "'") = vbYes Then
.Cells(1, C) = M(R)(0)
.Cells(Misura, C) = M(R)(NumColonna)
End If
Exit For
ElseIf Trim(.Cells(1, C).Value.ToString) = Trim(M(R)(0)) Then
.Cells(Misura, C) = M(R)(NumColonna)
Exit For
End If
Next C
End If
Next R
.ActiveCell.Offset(1, 0).Select()
.ActiveCell.EntireRow.Select()
Next File
End With
End If
End Sub
End Class |
Imports System.Net
Imports System.IO
Imports System.Collections.ObjectModel
Imports Microsoft.Office.Interop.Excel
Public Class Form1
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim OpenFileDialog1 As New OpenFileDialog
OpenFileDialog1.Multiselect = True
If OpenFileDialog1.ShowDialog = System.Windows.Forms.DialogResult.OK Then
Dim objXls As Microsoft.Office.Interop.Excel.Application
objXls = New Microsoft.Office.Interop.Excel.Application
objXls.Visible = True
With objXls
.Workbooks.Open("D:UsersMikDocumentsElaborato Excel.xls")
Dim Riga As String = Nothing, M As New Collections.ArrayList, R As Long, NumColonna As Long, Inizio As Long
Dim C As Long = 2, Misura As Long = 2
Dim NomeColonna As String = "Conc" '<<----Specificare qua il nome della colonna che contiene i valori da estrarre
'1)------ crea un vettore contenente tutti gli elementi presenti nella riga 1 del foglio di excel --------------
Do Until String.IsNullOrEmpty(.Cells(1, C).value)
If Not IsNothing(Riga) Then Riga += ";"
Riga += .Cells(1, C).value
C += 1
Loop
Dim Tabella() As String = Split(Riga, ";")
'------------------------------------------------------------------------------------------------------
' se vi è almeno un'intera riga selezionata e > 1, allora utilizza la riga selezionata come posizione d'inserimento.
If (.Selection.columns.count = .Columns.Count) And .Selection.Rows.Count > 1 Then Misura = .Selection.Row
.Rows(Misura).Select() ' riseleziona l'intera riga di riferimento
|
For Each File In OpenFileDialog1.FileNames
Misura = .Selection.Row ' prende il riferimento riga dalla riga selezionata
NumColonna = -1 : Inizio = 0 : M.Clear() ' queste variabili vengono azzerate a ogni ciclo
'*****************************************************************
'lettura file e salva i valori in arraylist (M)
FileOpen(1, File, OpenMode.Input)
Do While Not EOF(1)
Riga = LineInput(1)
If Not String.IsNullOrWhiteSpace(Riga) Then
R = M.Add(Split(Riga, vbTab))
If NumColonna = -1 Then
C = System.Array.IndexOf(M(R), NomeColonna)
If C >= 0 Then NumColonna = C : Inizio = R + 1
End If
If System.Array.IndexOf(M(R), "Total") >= 0 Then Exit Do
End If
Loop
FileClose(1)
If NumColonna = -1 Then 'caso la colonna interessata non sia presente nel file, quindi termina..
MsgBox("Colonna '" + NomeColonna + "' non è stata trovata nel file report:" + _
vbCr + "'" + File + "'." + vbCr + vbCr + _
"Controllare che il nome della colonna da analizzare sia corretto", vbCritical, "ATTENZIONE!")
End If
'*********************************************************************
'Inserimento valori nel foglio della tabella preformattata in excel
For R = Inizio To M.Count - 1
.Cells(Misura, 1).value = "Misura " + (Misura - 1).ToString
If Not String.IsNullOrEmpty(M(R)(0)) Then
'2)----------system.array.indexOf ricerca l'elemento nel vettore e restituisce la posizione---------
C = System.Array.IndexOf(Tabella, M(R)(0).Trim) '
If C >= 0 Then ' se maggiore o = 0 allora è stato trovato trovato
'-----------------------------------------------------------------------------------------------
.Cells(Misura, C + 2).value = M(R)(NumColonna) ' quindi inserisce nel foglio
Else 'controllo opzionale:se l'elemento non esiste nella tabella, chiede di aggiungerlo automaticamente
If MsgBox("Elemento: ' " + M(R)(0) + " ' non esiste nella tabella-foglio di excel..." + vbCr + _
vbCr + "Si vuole aggiungere adesso questo nuovo elemento alla tabella?", vbYesNo, _
"File corrente: '" + File + "'") = vbYes Then
C = UBound(Tabella) + 1 : ReDim Preserve Tabella(C) : Tabella(C) = M(R)(0)
.Cells(1, C + 2).value = Tabella(C)
.Cells(Misura, C + 2).value = M(R)(NumColonna)
End If
End If
End If
Next R
.Rows(Misura + 1).select() ' avanza la selezione di una riga
Next File
End With
End If
End Sub
End Class |
Public Class Form1
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim OpenFileDialog1 As New OpenFileDialog
OpenFileDialog1.Multiselect = True
If OpenFileDialog1.ShowDialog = System.Windows.Forms.DialogResult.OK Then
Dim objXls As Microsoft.Office.Interop.Excel.Application
objXls = New Microsoft.Office.Interop.Excel.Application
objXls.Visible = True
With objXls
.Workbooks.Open("D:UsersMikDocumentsElaborato Excel.xls")
Dim Riga As String = Nothing, M As New Collections.ArrayList, R As Long, NumColonna As Long, Inizio As Long
Dim C As Long = 2, Misura As Long = 2
Dim NomeColonna As String = "Conc" '<<----Specificare qua il nome della colonna che contiene i valori da estrarre
'1)------ crea un vettore contenente tutti gli elementi presenti nella riga 1 del foglio di excel --------------
Do Until String.IsNullOrEmpty(.Cells(1, C).value)
If Not IsNothing(Riga) Then Riga += ";"
Riga += .Cells(1, C).value
C += 1
Loop
Dim Tabella() As String = Split(Riga, ";")
'------------------------------------------------------------------------------------------------------
' se vi è almeno un'intera riga selezionata e > 1, allora utilizza la riga selezionata come posizione d'inserimento.
If (.Selection.columns.count = .Columns.Count) And .Selection.Row > 1 Then Misura = .Selection.Row
.Rows(Misura).Select() ' riseleziona l'intera riga di riferimento
For Each File In OpenFileDialog1.FileNames
Misura = .Selection.Row ' prende il riferimento riga dalla riga selezionata
NumColonna = -1 : Inizio = 0 : M.Clear() ' queste variabili vengono azzerate a ogni ciclo
'*****************************************************************
'lettura file e salva i valori in arraylist (M)
FileOpen(1, File, OpenMode.Input)
Do While Not EOF(1)
Riga = LineInput(1)
If Not String.IsNullOrWhiteSpace(Riga) Then
R = M.Add(Split(Riga, vbTab))
If NumColonna = -1 Then
C = System.Array.IndexOf(M(R), NomeColonna)
If C >= 0 Then NumColonna = C : Inizio = R + 1
End If
If System.Array.IndexOf(M(R), "Total") >= 0 Then Exit Do
End If
Loop
FileClose(1)
If NumColonna = -1 Then 'caso la colonna interessata non sia presente nel file, quindi termina..
MsgBox("Colonna '" + NomeColonna + "' non è stata trovata nel file report:" + _
vbCr + "'" + File + "'." + vbCr + vbCr + _
"Controllare che il nome della colonna da analizzare sia corretto", vbCritical, "ATTENZIONE!")
End If |
'*********************************************************************
'Inserimento valori nel foglio della tabella preformattata in excel
For R = Inizio To M.Count - 1
.Cells(Misura, 1).value = "Misura " + (Misura - 1).ToString
If Not String.IsNullOrEmpty(M(R)(0)) Then
'2)----------system.array.indexOf ricerca l'elemento nel vettore e restituisce la posizione---------
C = System.Array.IndexOf(Tabella, M(R)(0).Trim) '
If C >= 0 Then ' se maggiore o = 0 allora è stato trovato trovato
'-----------------------------------------------------------------------------------------------
.Cells(Misura, C + 2).value = M(R)(NumColonna) ' quindi inserisce nel foglio
Else 'controllo opzionale:se l'elemento non esiste nella tabella, chiede di aggiungerlo automaticamente
'If MsgBox("Elemento: ' " + M(R)(0) + " ' non esiste nella tabella-foglio di excel..." + vbCr + _
' vbCr + "Si vuole aggiungere adesso questo nuovo elemento alla tabella?", vbYesNo, _
' "File corrente: '" + File + "'") = vbYes Then
C = UBound(Tabella) + 1 : ReDim Preserve Tabella(C) : Tabella(C) = M(R)(0)
.Cells(1, C + 2).value = Tabella(C)
.Cells(Misura, C + 2).value = M(R)(NumColonna)
'End If
End If
End If
Next R
.Rows(Misura + 1).select() ' avanza la selezione di una riga
Next File
End With
End If
End Sub
End Class |
SaveFileDialog1.Filter = "File di Excel 97-2003|*.xls|Tutti i Files|*.*"
SaveFileDialog1.FileName = "Tabella Excel"
SaveFileDialog1.Title = "Salva Tabella"
SaveFileDialog1.RestoreDirectory = True
SaveFileDialog1.ValidateNames = True
SaveFileDialog1.CheckPathExists = False
SaveFileDialog1.DereferenceLinks = True
If SaveFileDialog1.ShowDialog = System.Windows.Forms.DialogResult.OK Then
.ActiveWorkbook.SaveAs(Filename:="Tabella Excel", FileFormat:=XlFileFormat.xlWorkbookNormal, Password:="", WriteResPassword:="", ReadOnlyRecommended:=False, _
CreateBackup:=False)
ElseIf SaveFileDialog1.ShowDialog = System.Windows.Forms.DialogResult.Cancel Then
.ActiveWorkbook.Close(SaveChanges:=False)
.Application.Quit()
ProgressBar1.Value = 15
Label1.Text = "Creazione tabella abortita!"
Exit Sub
End If |
.ActiveWorkbook.SaveAs(Filename:="Tabella Excel", FileFormat:=XlFileFormat.xlWorkbookNormal, Password:="", WriteResPassword:="", ReadOnlyRecommended:=False, _
CreateBackup:=False) |
.ActiveWorkbook.SaveAs(SaveFileDialog1.FileName) |
